package se.liu.oschi129.game.animationspace;

import se.liu.oschi129.animation.animationspace.AnimationSpace;

/**
 * This class loads all images used in se.liu.oschi129.game(...) into the memory.
 * Images can be loaded from the memory by using AnimationSpace.get(imageName).
 * 
 * @author oschi129
 */
public class GameAnimationSpace extends AnimationSpace {

	public GameAnimationSpace() {
		// Add status
		add("img_status_bar01","ImageLibrary/Panel/img_status_bar01.png");
		add("img_status_coins01","ImageLibrary/Panel/img_status_coins01.png");
		add("img_status_lives01","ImageLibrary/Panel/img_status_lives01.png");
		add("img_status_time01","ImageLibrary/Panel/img_status_time01.png");
		
		// Add blocks
		add("img_block01","ImageLibrary/Blocks/img_block01.png");
		add("img_block02","ImageLibrary/Blocks/img_block02.png");
		add("img_block03","ImageLibrary/Blocks/img_block03.png");
		add("img_block04","ImageLibrary/Blocks/img_block04>07:.png");
		add("img_block08","ImageLibrary/Blocks/img_block08.png");
		add("img_block09","ImageLibrary/Blocks/img_block09.png");
		add("img_block09_part01","ImageLibrary/Blocks/img_block09_part01.png");
		add("img_block10","ImageLibrary/Blocks/img_block10>13:.png");
		add("img_block10_part01","ImageLibrary/Blocks/img_block10_part01.png");
		add("img_block14","ImageLibrary/Blocks/img_block14.png");		
		
		// Add projectiles
		add("img_projectile01","ImageLibrary/Projectiles/img_projectile01.png");
		add("img_projectile02","ImageLibrary/Projectiles/img_projectile02.png");
		add("img_projectile03","ImageLibrary/Projectiles/img_projectile03.png");
		
		// Add goomba01
		add("img_goomba_break_left01","ImageLibrary/Goomba/Goomba01/img_goomba_break_left01.png");
		add("img_goomba_break_right01","ImageLibrary/Goomba/Goomba01/img_goomba_break_right01.png");
		add("img_goomba_crouch_left01","ImageLibrary/Goomba/Goomba01/img_goomba_crouch_left01.png");
		add("img_goomba_crouch_right01","ImageLibrary/Goomba/Goomba01/img_goomba_crouch_right01.png");
		add("img_goomba_jump_left01","ImageLibrary/Goomba/Goomba01/img_goomba_jump_left01.png");
		add("img_goomba_jump_right01","ImageLibrary/Goomba/Goomba01/img_goomba_jump_right01.png");
		add("img_goomba_move_left01","ImageLibrary/Goomba/Goomba01/img_goomba_move_left01>08:.png");
		add("img_goomba_move_right01","ImageLibrary/Goomba/Goomba01/img_goomba_move_right01>08:.png");
		add("img_goomba_stand_left01","ImageLibrary/Goomba/Goomba01/img_goomba_stand_left01>08:.png");
		add("img_goomba_stand_right01","ImageLibrary/Goomba/Goomba01/img_goomba_stand_right01>08:.png");
		add("img_goomba_death01","ImageLibrary/Goomba/Goomba01/img_goomba_death01.png");
		
		// Add goomba02
		add("img_goomba_break_left02","ImageLibrary/Goomba/Goomba02/img_goomba_break_left01.png");
		add("img_goomba_break_right02","ImageLibrary/Goomba/Goomba02/img_goomba_break_right01.png");
		add("img_goomba_crouch_left02","ImageLibrary/Goomba/Goomba02/img_goomba_crouch_left01.png");
		add("img_goomba_crouch_right02","ImageLibrary/Goomba/Goomba02/img_goomba_crouch_right01.png");
		add("img_goomba_jump_left02","ImageLibrary/Goomba/Goomba02/img_goomba_jump_left01.png");
		add("img_goomba_jump_right02","ImageLibrary/Goomba/Goomba02/img_goomba_jump_right01.png");
		add("img_goomba_move_left02","ImageLibrary/Goomba/Goomba02/img_goomba_move_left01>08:.png");
		add("img_goomba_move_right02","ImageLibrary/Goomba/Goomba02/img_goomba_move_right01>08:.png");
		add("img_goomba_stand_left02","ImageLibrary/Goomba/Goomba02/img_goomba_stand_left01>08:.png");
		add("img_goomba_stand_right02","ImageLibrary/Goomba/Goomba02/img_goomba_stand_right01>08:.png");
		add("img_goomba_death02","ImageLibrary/Goomba/Goomba02/img_goomba_death01.png");
		
		// Add goomba03
		add("img_goomba_break_left03","ImageLibrary/Goomba/Goomba03/img_goomba_break_left01.png");
		add("img_goomba_break_right03","ImageLibrary/Goomba/Goomba03/img_goomba_break_right01.png");
		add("img_goomba_crouch_left03","ImageLibrary/Goomba/Goomba03/img_goomba_crouch_left01.png");
		add("img_goomba_crouch_right03","ImageLibrary/Goomba/Goomba03/img_goomba_crouch_right01.png");
		add("img_goomba_jump_left03","ImageLibrary/Goomba/Goomba03/img_goomba_jump_left01.png");
		add("img_goomba_jump_right03","ImageLibrary/Goomba/Goomba03/img_goomba_jump_right01.png");
		add("img_goomba_move_left03","ImageLibrary/Goomba/Goomba03/img_goomba_move_left01>08:.png");
		add("img_goomba_move_right03","ImageLibrary/Goomba/Goomba03/img_goomba_move_right01>08:.png");
		add("img_goomba_stand_left03","ImageLibrary/Goomba/Goomba03/img_goomba_stand_left01>08:.png");
		add("img_goomba_stand_right03","ImageLibrary/Goomba/Goomba03/img_goomba_stand_right01>08:.png");
		add("img_goomba_death03","ImageLibrary/Goomba/Goomba03/img_goomba_death01.png");
		
		// Add toad01
		add("img_toad_break_left01","ImageLibrary/Toad/img_toad_break_left01.png");
		add("img_toad_break_right01","ImageLibrary/Toad/img_toad_break_right01.png");
		add("img_toad_crouch01","ImageLibrary/Toad/img_toad_crouch01.png");
		add("img_toad_jump_left01","ImageLibrary/Toad/img_toad_jump_left01.png");
		add("img_toad_jump_right01","ImageLibrary/Toad/img_toad_jump_right01.png");
		add("img_toad_move_left01","ImageLibrary/Toad/img_toad_move_left01>03|02:.png");
		add("img_toad_move_right01","ImageLibrary/Toad/img_toad_move_right01>03|02:.png");
		add("img_toad_stand_left01","ImageLibrary/Toad/img_toad_stand_left01.png");
		add("img_toad_stand_right01","ImageLibrary/Toad/img_toad_stand_right01.png");
		add("img_toad_death01","ImageLibrary/Toad/img_toad_death01.png");
		
		// Add mario01
		add("img_mario_break_left01","ImageLibrary/Mario/img_mario_break_left01.png");
		add("img_mario_break_right01","ImageLibrary/Mario/img_mario_break_right01.png");
		add("img_mario_crouch_left01","ImageLibrary/Mario/img_mario_crouch_left01.png");
		add("img_mario_crouch_right01","ImageLibrary/Mario/img_mario_crouch_right01.png");
		add("img_mario_jump_left01","ImageLibrary/Mario/img_mario_jump_left01.png");
		add("img_mario_jump_right01","ImageLibrary/Mario/img_mario_jump_right01.png");
		add("img_mario_move_left01","ImageLibrary/Mario/img_mario_move_left01>03|02:.png");
		add("img_mario_move_right01","ImageLibrary/Mario/img_mario_move_right01>03|02:.png");
		add("img_mario_stand_left01","ImageLibrary/Mario/img_mario_stand_left01.png");
		add("img_mario_stand_right01","ImageLibrary/Mario/img_mario_stand_right01.png");
		add("img_mario_death01","ImageLibrary/Mario/img_mario_death01.png");
		
		//Add misc
		add("img_background01","ImageLibrary/Backgrounds/img_background01.png");
		add("img_background03","ImageLibrary/Backgrounds/img_background03.png");
		add("img_background04","ImageLibrary/Backgrounds/img_background04.png");
		add("img_coin01","ImageLibrary/Coins/img_coin01>04:.png");
		add("img_platform01","ImageLibrary/Platforms/img_platform01.png");
		add("img_platform02","ImageLibrary/Platforms/img_platform02.png");
		add("img_platform03","ImageLibrary/Platforms/img_platform03.png");
		add("img_platform_base01","ImageLibrary/Platforms/img_platform_base01.png");
		add("img_platform_base02","ImageLibrary/Platforms/img_platform_base02.png");
		add("img_powerup01","ImageLibrary/Powerups/img_powerup01.png");
		add("img_powerup02","ImageLibrary/Powerups/img_powerup02.png");
		add("img_bird01","ImageLibrary/Bird/img_bird_01>04:.png");
		add("img_bird_death01","ImageLibrary/Bird/img_bird_death01.png");
		add("img_goal01","ImageLibrary/LevelObjects/img_goal01.png");

	}
	
}
